drainage terrace - Turkish English Dictionary